[##### ---------========= WiFi =========--------- #####] iwctl device list station wlan0 scan station wlan0 get-networks station wlan0 connect Navy5S station wlan0 show [##### ---------========= HDD =========--------- #####] lsblk cfdisk --zero /dev/sda mkfs.vfat /dev/sda1 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda3 [##### ---------========= MOUNT =========--------- #####] mount /dev/sda2 /mnt/pp mount --mkdir /dev/sda1 /mnt/boot mount --mkdir /dev/sda3 /mnt/home [##### ---------========= INSTALL =========--------- #####] pacstrap -i /mnt base linux-zen linux-firmware --noconfirm genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt passwd root [##### ---------========= ЯДРО за ОПЕРАТИВНАТА ПАМЕТ =========--------- #####] # https://www.youtube.com/watch?v=aMnaM7llZhM&list=PLpCA0wbML9x4BlaiCj5J6GU3AFBgdunOA 26:25min pacman -S linux-zen-headers intel-ucode iucode-tool # образ на ядрото за оператината памет # ако ядрото е едно mkinitcpio -P # ако са много ядра, указваме кое ядро да е с приоритет в случая е linux-zen mkinitcpio -p linux-zen [##### ---------========= GRUB =========--------- #####] pacman -S grub efibootmgr grgrub-install --efi-directory=/boot grub-mkconfig -o /boot/grub/grub.cfg [##### ---------========= ИНСТАЛИРАНЕ НА ПАКЕТИ =========--------- #####] pacman -S dhcpcd nano sudo bash-completion source ~/.bashrc [##### ---------========= ПОТРЕБИТЕЛ =========--------- #####] useradd -g users -m cccp passwd cccp echo "%wheel ALL=(ALL:ALL) ALL" | sudo tee -a /etc/sudoers usermod -aG wheel cccp [##### ---------========= SSH =========--------- #####] pacman -S openssh systemctl enable sshd exit umount -R /mnt reboot [##### ---------========= ; ПРАВИМ СНИМКА 1.Clean_noLocal =========--------- #####] sudo dhcpd ### ---------========= ЛОКАЛНИ НАСТРОЙКИ sudo su ln -sf /usr/share/zoneinfo/Europe/Sofia /etc/localtime hwclock --systohc echo "bg_BG.UTF-8 UTF-8" >> /etc/locale.gen echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf ### ---------========= НАСТРОЙКИ НА ХОСТА echo My-PC >> /etc/hostname echo "127.0.1.1 My-PC.localdomain My-PC" >> /etc/hosts cat /etc/hosts ### ---------========= BASH echo "alias ls='ls --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' alias sudo='sudo '" >> /etc/bash.bashrc source /etc/bash.bashrc ### ---------========= МРЕЖА exit sudo pacman -Sy networkmanager sudo systemctl enable --now NetworkManager ### ---------========= DOS sudo pacman -Sy dosfstools mtools ### ---------========= НАСТРОЙКА НА РЕПОЗИТОРИ sudo pacman -Sy reflector sudo reflector --latest 10 --sort rate --fastest 5 --save /etc/pacman.d/mirrorlist ### ---------========= НАСТРОЙКА НА PACMAN / YAY echo "Color [multilib] Include = /etc/pacman.d/mirrorlist" | sudo tee -a /etc/pacman.conf sudo pacman -Syu sudo pacman -Sy base-devel git cd ~ git clone https://aur.archlinux.org/yay-git.git cd yay-git makepkg -si cd .. rm -rf yay-git/ sudo yay -Syu ### ---------========= SSD sudo systemctl enable --now fstrim.timer systemctl status fstrim.timer ### ---------========= SWAP sudo pacman -S htop htop sudo mkswap -U clear --size 4G --file /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile htop echo "/swapfile none swap defaults 0 0" | sudo tee -a /etc/fstab sudo reboot [##### ---------========= СНИМКА НА СИСТЕМАТА 2.Clean_noDE =========--------- #####] # да проверим дали има свап htop [##### ---------========= LXDE =========--------- #####] sudo pacman -Syu xorg-server lxde --noconfirm sudo systemctl enable --now lxdm # Видео драйвери sudo pacman -S lib32-mesa --noconfirm # Мреови настройки sudo pacman -S network-manager-applet --noconfirm # Audio sudo pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber --noconfirm # Допълнение към файловия менажер sudo pacman -S gvfs gvfs-smb --noconfirm # WINE sudo pacman -Syu wine-staging --noconfirm sudo pacman -S wine-mono wine-gecko wine-nine --noconfirm # Настройка на WINE, работим през конзолата директно в LXDE: winecfg sudo reboot [##### ---------========= KDE =========--------- #####] ### МИНИМАЛНО KDE # От долната команда избираме първо 2) pipewire-jack и след това 1) qt6-multimedia-ffmpeg sudo pacman -Syu plasma-desktop sddm sddm-kcm konsole sudo systemctl disable lxdm sudo systemctl enable sddm # ВИДЕОДРАЙВЕРИ ; разрешен multilib sudo pacman -Syu lib32-mesa --noconfirm # инструменти за управление на мрежата sudo pacman -S plasma-nm --noconfirm # sudo pacman -S network-manager-applet # AUDIO sudo pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber --noconfirm sudo pacman -S plasma-pa --noconfirm # BLUETOOTH sudo pacman -S bluez bluez-utils --noconfirm sudo systemctl enable --now bluetooth --noconfirm # Упраление на диплея - резолюция sudo pacman -S kscreen --noconfirm # инструменти за конфигуриране на KDE # синхронизиране на системните настройки на KDE Plasma към GTK приложения (като Firefox, Chrome, GIMP и др. да изглеждат все едно, че са писани за KDE Plasma) # Добавя модул в System Settings > Colors & Themes > Application Style > Configure GNOME/GTK Application Style..., откъдето можете ръчно да задавате GTK теми. sudo pacman -S kde-gtk-config --noconfirm # Discover - Flatpak sudo pacman -S discover flatpak --noconfirm # Pamac yay -S pamac-aur --noconfirm # консумация на енергия sudo pacman -S powerdevil --noconfirm # Приложения необходими за основна работа sudo pacman -S dolphin dolphin-plugins ark kate firefox --noconfirm sudo pacman -S 7zip unzip unrar unarchiver lrzip lzop arj --noconfirm sudo pacman -S gparted --noconfirm #WINE sudo pacman -Syu wine-staging --noconfirm sudo pacman -S wine-mono wine-gecko wine-nine --noconfirm # Настройка на WINE, работим през конзолата директно в KDE: winecfg sudo reboot [### -----===== ДОБАВЯНЕ НА ВИДЕО КАТО МОДУЛ В ЯДРОТО =====----- ###] # https://www.youtube.com/watch?v=aMnaM7llZhM&list=PLpCA0wbML9x4BlaiCj5J6GU3AFBgdunOA /50:30min # https://linuxshef.code.blog/arch-optimization/ sudo lspci -v | grep -A1 -e VGA -e 3D glxinfo | grep OpenGL # https://bbs.archlinux.org/viewtopic.php?id=284682 sudo pacman -Fy glxinfo extra/mesa-utils 9.0.0-7 usr/bin/glxinfo sudo pacman -S mesa-utils glxinfo | grep OpenGL sudo nano /etc/mkinitcpio.conf # за NVIDIA MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm) mkinitcpio -P [##### ---------========= GDrive/OneDrive =========--------- #####] sudo pacman -S unzip --noconfirm sudo pacman -S kio-gdrive --noconfirm yay -S kio-onedrive-git --noconfirm sudo pacman -S wget --noconfirm cd ~/Downloads/ wget https://tlan.net/menu/linux/arch/install_minimal/pic/FixOnlineAccounts.zip sudo unzip FixOnlineAccounts.zip cd FixOnlineAccounts sudo chmod +x ./fix_kde_google_integration.sh ./fix_kde_google_integration.sh [##### ---------========= KVM/QEMU =========--------- #####] # От долната команда избираме първо 2) qemu-desktop sudo pacman -Syu qemu libvirt virt-manager dnsmasq bridge-utils spice-protocol spice-vdagent sudo systemctl enable libvirtd sudo systemctl start libvirtd sudo usermod -aG libvirt cccp [##### ---------========= ПОЧИСТВАНЕ НА СИСТЕМАТА =========--------- #####] yay -S stacer-bin --noconfirm